Computer Science Lesson Plan
Class: 3rd, Lesson 15 : Basic Repeat Condition And Tools 1

Purpose: Students will start by guiding the knight to move when an arrow key is pressed. Students will use different events to make a character move around the screen, make noises, and change backgrounds based on the user-initiated events. (by code.org - Course A) Students should learn to perform these actions alternatively by using the tools other than using the ‘Repeat’ loop.

No. of Classes

Depending upon the class strength (3 classes for 15 students).

Material Required

Code.org (curse A & B)

Curriculum Content
  • 4.1) Direction
  • 5.3) Loop
  • Prior knowledge

    Students should know about all directions - North, South, East, West, North-East, North-West, South-East and South-West. Students should also know how to use the ‘Repeat’ and arrow buttons.

    Exercise

    Exercise: 1



    1. The person needs a ladder up to the boat.



    Exercise: 2



    2. Jorge the dog wants to say ‘Hi there’. Can you help him?



    Exercise: 3



    3. Make this game fun by adding more things:



    Solutions




    Teacher Instruction
    1. Help the Students, using the blocks from Unplugged Blockly Blocks
    2. Click here using the Unplugged blockly blocks.
    3. Review the definition of a loop.
    4. Discuss different patterns like zig-zags and stair-steps
    5. Teachers should explain to the Students how to draw the different patterns
    6. Teachers should explain to the Students how to draw the pattern using a loop.
    7. Help Students to use different directions to reach the destination.
    8. Please Sign in to code.org first then click on the link.